.clear-mar-pad{margin: 0; padding: 0;}
.cf{color: #fff;}
.c3{color: #333;}
.c9{color: #999;}
.cf0{color: #F00B0D;}
.ce2{color: #E2E2E2;}
.cf63{color: #FF6633;}

.pl5{padding-left: 5px;}

.ml5{margin-left: 5px;}

.bg-danger, .bg-red { color: #fff; background-color: #dd524d; }
.bg-black{ background-color: #1C1C20; }
.bg-white{ background-color: #FAFAFA; }
.bg-gray{background-color: #F8F8F8;}

/*标题栏*/
.bar.bar-nav{background-color: #1C1C20;}
.bar.bar-nav .button-link{color: #fff;}
.bar.bar-nav .title{color: #fff;}


/*搜索栏*/
.bar .searchbar{padding: .4rem 0; margin: 0; background-color: #f7f7f8;}

/*标签栏*/
.buttons-tab{background-color: #FAFAFA;}
.buttons-tab .button.active{background-color: #EAEAEA; border: #EAEAEA; color: #333;}

/*按钮*/
.button.no-border{border: none; outline: none; border-radius: 0;}



/*产品列表*/
.pro-box .pro-cell{position: relative; padding: 15px 10px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.pro-cell .pro-img{margin: 0 auto; margin-top: 15px; width: 80%;}
.pro-cell .pro-sku{position: absolute; top: 0; right: 0; background-color: #F2F2F2;padding: 0 5px;}
.pro-cell .pro-info{height: 24px; line-height: 24px;font-size: 0.65rem;color: #C0C0C0;}
.pro-cell .pro-name{height: 30px; line-height: 30px;font-size: 0.85rem;font-weight: 500;color: #333;}


/*左弹框*/
.panel .header{padding-bottom: 5px; border-bottom: 2px solid #fff; }
/*分类列表*/
.mylist{margin: 1.75rem 0; font-size: .85rem; }
.mylist:not(:last-child){border-bottom: 1px solid #999; }
.mylist ul{padding: 0; margin: 10px 5px;}
.mylist ul li{display: inline-block; margin-right: 5px; margin-bottom: 10px; border: 1px solid #777; background-color: #515151; color: #D7D7D7; padding: 0 3px;}

/*底部  购物车结算区域*/
footer.blancebar{position: absolute; bottom: 0;width: 100%; background-color: #eee; }
footer.blancebar .row .col{height: 50px;}
footer.blancebar .icon-cart{display: inline-block; width: 100%; height: 100%; line-height: 50px; font-size: 1.6rem; background-color: #BCD68D; color: #fff;}
footer.blancebar .icon-cart ~ .badge{position: relative; top: -54px; right: -65%;}
footer.blancebar .button{height: 100%; line-height: 50px; }

/*购物车详情*/
.popup-cart{background-color: #EFEFF4;}
.popup-cart .header{margin-top: 0; padding: 0 1rem; padding: 0 1rem; height: 2.2rem; line-height: 2.2rem; color: #fff;}
.popup-cart .content-block-title{margin: 1rem .75rem;}
.popup-cart .list-block .item-sum .button{
	width: 2rem; 
	height: 2rem; 
	line-height: 2rem; 
	display: inline-block; 
	border-radius: 0;
}
.popup-cart .list-block .item-sum .button:first-child{
	border-right: 0;
}
.popup-cart .list-block .item-sum .button:last-child{
	border-left: 0;
}
.popup-cart .tips{
	font-size: .7rem;
    color: #000;
}

/******加入购物车的动画效果***********/
div.floating-cart{
	position:absolute;
	top:0;
	left:0; 
	width:315px;	
	height:480px;
	background:#fff;
	z-index:99999999;
	overflow:hidden;
	box-shadow:0px 5px 31px -1px rgba(0, 0, 0, 0.15);
	display:none;
}
div.floating-cart.moveToCart{
	/*left: 240px !important;
	top: 30px !important;*/
	width: 80px;
	height: 80px;	
	-webkit-transition: all 1000ms ease-in-out;
	   -moz-transition: all 1000ms ease-in-out;
		-ms-transition: all 1000ms ease-in-out;
		 -o-transition: all 1000ms ease-in-out;
 		    transition: all 1000ms ease-in-out; 
}
body.MakeFloatingCart div.floating-cart.moveToCart{	
	left: 10px;
	bottom: 0px;
	width: 40px;
	height: 40px;
	box-shadow:0px 5px 31px -1px rgba(0, 0, 0, 0);
	-webkit-transition: all 200ms ease-out;
	   -moz-transition: all 200ms ease-out;
		-ms-transition: all 200ms ease-out;
		 -o-transition: all 200ms ease-out;
 		    transition: all 200ms ease-out;
}